/* hljs css*/
.hljs{display:block;overflow-x:auto;padding:0.5em;background:#fff}.hljs,.hljs-subst{color:#444}.hljs-comment{color:#888888}.hljs-keyword,.hljs-attribute,.hljs-selector-tag,.hljs-meta-keyword,.hljs-doctag,.hljs-name{font-weight:bold}.hljs-type,.hljs-string,.hljs-number,.hljs-selector-id,.hljs-selector-class,.hljs-quote,.hljs-template-tag,.hljs-deletion{color:#880000}.hljs-title,.hljs-section{color:#880000;font-weight:bold}.hljs-regexp,.hljs-symbol,.hljs-variable,.hljs-template-variable,.hljs-link,.hljs-selector-attr,.hljs-selector-pseudo{color:#BC6060}.hljs-literal{color:#78A960}.hljs-built_in,.hljs-bullet,.hljs-code,.hljs-addition{color:#397300}.hljs-meta{color:#1f7199}.hljs-meta-string{color:#4d99bf}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}

.gitlab-tree {
    top: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(247,247,247,1);
    z-index: 10000;
    position: fixed;
    width: 300px;
    height: 100%;
    border-right: 1px solid #ddd;
    transform: translate3d(0px, 0px, 0px);
    overflow: auto;
}

.gitlab-tree header {
    height: 47px;
    width: 300px;
    border-right: 1px solid #ddd;
    background: #474D57;
    border-bottom: 1px solid #373D47;
    font-size: 16px;
    color: #fff;
    padding-left: 30px;
    padding-top: 3px;
}

.gitlab-tree div.head {
    position: relative;
    font-size: 13px;
    font-weight: bold;
}

.gitlab-tree div.head a{
    color: #fff;
    padding-left: 10px;
}

.gitlab-tree div.head .loader{
    height: 16px;
    width: 16px;
    background-color: #fff;
    position: absolute;
    right: 5px;
}

.gitlab-tree div.head .branch{
    color: #fff;
    padding-left: 10px;
    display: inline-block;
    width: 180px;
    text-overflow: ellipsis;
    overflow: hidden;
}

.toggle-btn {
    position: relative;
    display: inline-block;
    padding: 6px 12px;
    font-size: 13px;
    font-weight: bold;
    line-height: 20px;
    color: #333;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background-color: #fff;
    background-image: -webkit-linear-gradient(#fcfcfc, #eee);
    background-image: linear-gradient(#fcfcfc, #eee);
    border: 1px solid #fff;
    border-radius: 3px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-appearance: none;
}

.toggle-btn-color {
    background-color: #446e9b;
    border: 1px solid #446e9b;
}

a.gitlabtree_toggle {
    width: 30px;
    height: 30px;
    position: absolute;
    top: 5px;
    right: 15px;
}

.icon-white {
    background-image: url('');
}

.icon-arraw-left {
    background-position: -425px -67px;
}

.icon-loading {
    background-image: url("");
}

.gitlab-tree ul {
    font-size: 16px;
}

.gitlab-tree li {
    list-style:none;
}

.gitlab-tree li a {
    color: #446E9B !important;
    font-size: 13px;
}

.open-tree {
    width: 30px;
    height: 30px;
    position: fixed;
    left: 10px;
    top: 10px;
    background-color: #fff;
    color: #446e9b;
    font-size: 30px !important;
    font-weight: bold;
    z-index: 2000;
    cursor: pointer;
    border-radius: 3px;
    text-align: center;
}

.open-tree.busy {
    background-color: #474D57;
    top: 10px;
}

.open-tree i {
    position: absolute;
    left: 2.5px;
    top: 2.5px;
    font-size: 25px;
}

.vh {
    visibility: hidden !important;
}
